package com.icinfo.cloud.provider.punish.common.seal.utils;

import java.util.List;

/**
 * 个人信息
 * getDataJsonWithoutTitleResponse : {"return":"{\"code\":1,\"errorFlag\":1,\"hasSearch\":true,\"message\":\"成功\",\"realDataType\":2,\"data\":{\"pageNo\":1,\"pageSize\":5,\"result\":[{\"HYZK\":\"已婚\",\"HKSZDJLX\":\"重庆市沙坪坝区荔枝桥13号附3号3-3\",\"HKSZDMLPH\":\"13号\",\"YHZGJ\":\"户主\",\"HKSZDDZ\":\"荔枝桥\",\"XB\":\"女\",\"JYQK\":\"\",\"MZ\":\"汉\",\"HKSZDHH\":\"000192186\",\"HKSZDXZJD\":\"\",\"ZYM\":\"\",\"CSRQ\":\"19821208\",\"JKZK\":\"\",\"XM\":\"赵丽\",\"RKZXLB\":\"\",\"QFJG\":\"天星桥所\",\"HKSZDPCS\":\"天星桥所\",\"WHCD\":\"大学本科\",\"JG\":\"重庆市璧山县(已撤)\",\"SFZHM\":\"510212198212081328\",\"ZXSJ\":\"\"}],\"isPageable\":true}}"}
 *
 * @author yunchao.peng
 * @create 2023-08-14 15:24
 */
public class PersonInfo {


    /**
     * code : 1
     * errorFlag : 1
     * hasSearch : true
     * message : 成功
     * realDataType : 2
     * data : {"pageNo":1,"pageSize":5,"result":[{"HYZK":"已婚","HKSZDJLX":"重庆市沙坪坝区荔枝桥13号附3号3-3","HKSZDMLPH":"13号","YHZGJ":"户主","HKSZDDZ":"荔枝桥","XB":"女","JYQK":"","MZ":"汉","HKSZDHH":"000192186","HKSZDXZJD":"","ZYM":"","CSRQ":"19821208","JKZK":"","XM":"赵丽","RKZXLB":"","QFJG":"天星桥所","HKSZDPCS":"天星桥所","WHCD":"大学本科","JG":"重庆市璧山县(已撤)","SFZHM":"510212198212081328","ZXSJ":""}],"isPageable":true}
     */

    private int code;
    private int errorFlag;
    private boolean hasSearch;
    private String message;
    private int realDataType;
    private DataBean data;

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public int getErrorFlag() {
        return errorFlag;
    }

    public void setErrorFlag(int errorFlag) {
        this.errorFlag = errorFlag;
    }

    public boolean isHasSearch() {
        return hasSearch;
    }

    public void setHasSearch(boolean hasSearch) {
        this.hasSearch = hasSearch;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public int getRealDataType() {
        return realDataType;
    }

    public void setRealDataType(int realDataType) {
        this.realDataType = realDataType;
    }

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }


    public static class DataBean {
        /**
         * pageNo : 1
         * pageSize : 5
         * result : [{"HYZK":"已婚","HKSZDJLX":"重庆市沙坪坝区荔枝桥13号附3号3-3","HKSZDMLPH":"13号","YHZGJ":"户主","HKSZDDZ":"荔枝桥","XB":"女","JYQK":"","MZ":"汉","HKSZDHH":"000192186","HKSZDXZJD":"","ZYM":"","CSRQ":"19821208","JKZK":"","XM":"赵丽","RKZXLB":"","QFJG":"天星桥所","HKSZDPCS":"天星桥所","WHCD":"大学本科","JG":"重庆市璧山县(已撤)","SFZHM":"510212198212081328","ZXSJ":""}]
         * isPageable : true
         */

        private int pageNo;
        private int pageSize;
        private boolean isPageable;
        private List<ResultBean> result;

        public int getPageNo() {
            return pageNo;
        }

        public void setPageNo(int pageNo) {
            this.pageNo = pageNo;
        }

        public int getPageSize() {
            return pageSize;
        }

        public void setPageSize(int pageSize) {
            this.pageSize = pageSize;
        }

        public boolean isIsPageable() {
            return isPageable;
        }

        public void setIsPageable(boolean isPageable) {
            this.isPageable = isPageable;
        }

        public List<ResultBean> getResult() {
            return result;
        }

        public void setResult(List<ResultBean> result) {
            this.result = result;
        }

        /**
         * [
         *                {
         * 			"dataCode": "XM",
         * 			"dataName": "姓名",
         * 			"dicTable": ""
         *        },
         *        {
         * 			"dataCode": "XB",
         * 			"dataName": "性别",
         * 			"dicTable": ""
         *        },
         *        {
         * 			"dataCode": "CSRQ",
         * 			"dataName": "出生日期",
         * 			"dicTable": ""
         *        },
         *        {
         * 			"dataCode": "MZ",
         * 			"dataName": "民族",
         * 			"dicTable": ""
         *        },
         *        {
         * 			"dataCode": "HKSZDJLX",
         * 			"dataName": "住址",
         * 			"dicTable": ""
         *        },
         *        {
         * 			"dataCode": "HKSZDHH",
         * 			"dataName": "户号",
         * 			"dicTable": ""
         *        },
         *        {
         * 			"dataCode": "HKSZDPCS",
         * 			"dataName": "派出所",
         * 			"dicTable": ""
         *        },
         *        {
         * 			"dataCode": "HKSZDDZ",
         * 			"dataName": "社区村",
         * 			"dicTable": ""
         *        },
         *        {
         * 			"dataCode": "HKSZDXZJD",
         * 			"dataName": "户籍乡镇",
         * 			"dicTable": ""
         *        },
         *        {
         * 			"dataCode": "YHZGJ",
         * 			"dataName": "户主关系",
         * 			"dicTable": ""
         *        },
         *        {
         * 			"dataCode": "HKSZDMLPH",
         * 			"dataName": "户籍门牌信息",
         * 			"dicTable": ""
         *        },
         *        {
         * 			"dataCode": "RKZXLB",
         * 			"dataName": "是否死亡",
         * 			"dicTable": ""
         *        },
         *        {
         * 			"dataCode": "ZXSJ",
         * 			"dataName": "死亡注销时间",
         * 			"dicTable": ""
         *        },
         *        {
         * 			"dataCode": "SFZHM",
         * 			"dataName": "公民身份证号码",
         * 			"dicTable": ""
         *        },
         *        {
         * 			"dataCode": "QFJG",
         * 			"dataName": "签发机关",
         * 			"dicTable": ""
         *        },
         *        {
         * 			"dataCode": "JYQK",
         * 			"dataName": "就业情况",
         * 			"dicTable": ""
         *        },
         *        {
         * 			"dataCode": "JKZK",
         * 			"dataName": "健康状况",
         * 			"dicTable": ""
         *        },
         *        {
         * 			"dataCode": "JG",
         * 			"dataName": "籍贯",
         * 			"dicTable": ""
         *        },
         *        {
         * 			"dataCode": "HYZK",
         * 			"dataName": "婚姻状况",
         * 			"dicTable": ""
         *        },
         *        {
         * 			"dataCode": "WHCD",
         * 			"dataName": "文化程度",
         * 			"dicTable": ""
         *        },
         *        {
         * 			"dataCode": "ZYM",
         * 			"dataName": "曾用名",
         * 			"dicTable": ""
         *        }
         * 	]
         */
        public static class ResultBean {
            /**
             * HYZK : 已婚
             * HKSZDJLX : 重庆市沙坪坝区荔枝桥13号附3号3-3
             * HKSZDMLPH : 13号
             * YHZGJ : 户主
             * HKSZDDZ : 荔枝桥
             * XB : 女
             * JYQK :
             * MZ : 汉
             * HKSZDHH : 000192186
             * HKSZDXZJD :
             * ZYM :
             * CSRQ : 19821208
             * JKZK :
             * XM : 赵丽
             * RKZXLB :
             * QFJG : 天星桥所
             * HKSZDPCS : 天星桥所
             * WHCD : 大学本科
             * JG : 重庆市璧山县(已撤)
             * SFZHM : 510212198212081328
             * ZXSJ :
             */

            private String HYZK;
            private String HKSZDJLX;
            private String HKSZDMLPH;
            private String YHZGJ;
            private String HKSZDDZ;
            private String XB;
            private String JYQK;
            private String MZ;
            private String HKSZDHH;
            private String HKSZDXZJD;
            private String ZYM;
            private String CSRQ;
            private String JKZK;
            private String XM;
            private String RKZXLB;
            private String QFJG;
            private String HKSZDPCS;
            private String WHCD;
            private String JG;
            private String SFZHM;
            private String ZXSJ;

            public String getHYZK() {
                return HYZK;
            }

            public void setHYZK(String HYZK) {
                this.HYZK = HYZK;
            }

            public String getHKSZDJLX() {
                return HKSZDJLX;
            }

            public void setHKSZDJLX(String HKSZDJLX) {
                this.HKSZDJLX = HKSZDJLX;
            }

            public String getHKSZDMLPH() {
                return HKSZDMLPH;
            }

            public void setHKSZDMLPH(String HKSZDMLPH) {
                this.HKSZDMLPH = HKSZDMLPH;
            }

            public String getYHZGJ() {
                return YHZGJ;
            }

            public void setYHZGJ(String YHZGJ) {
                this.YHZGJ = YHZGJ;
            }

            public String getHKSZDDZ() {
                return HKSZDDZ;
            }

            public void setHKSZDDZ(String HKSZDDZ) {
                this.HKSZDDZ = HKSZDDZ;
            }

            public String getXB() {
                return XB;
            }

            public void setXB(String XB) {
                this.XB = XB;
            }

            public String getJYQK() {
                return JYQK;
            }

            public void setJYQK(String JYQK) {
                this.JYQK = JYQK;
            }

            public String getMZ() {
                return MZ;
            }

            public void setMZ(String MZ) {
                this.MZ = MZ;
            }

            public String getHKSZDHH() {
                return HKSZDHH;
            }

            public void setHKSZDHH(String HKSZDHH) {
                this.HKSZDHH = HKSZDHH;
            }

            public String getHKSZDXZJD() {
                return HKSZDXZJD;
            }

            public void setHKSZDXZJD(String HKSZDXZJD) {
                this.HKSZDXZJD = HKSZDXZJD;
            }

            public String getZYM() {
                return ZYM;
            }

            public void setZYM(String ZYM) {
                this.ZYM = ZYM;
            }

            public String getCSRQ() {
                return CSRQ;
            }

            public void setCSRQ(String CSRQ) {
                this.CSRQ = CSRQ;
            }

            public String getJKZK() {
                return JKZK;
            }

            public void setJKZK(String JKZK) {
                this.JKZK = JKZK;
            }

            public String getXM() {
                return XM;
            }

            public void setXM(String XM) {
                this.XM = XM;
            }

            public String getRKZXLB() {
                return RKZXLB;
            }

            public void setRKZXLB(String RKZXLB) {
                this.RKZXLB = RKZXLB;
            }

            public String getQFJG() {
                return QFJG;
            }

            public void setQFJG(String QFJG) {
                this.QFJG = QFJG;
            }

            public String getHKSZDPCS() {
                return HKSZDPCS;
            }

            public void setHKSZDPCS(String HKSZDPCS) {
                this.HKSZDPCS = HKSZDPCS;
            }

            public String getWHCD() {
                return WHCD;
            }

            public void setWHCD(String WHCD) {
                this.WHCD = WHCD;
            }

            public String getJG() {
                return JG;
            }

            public void setJG(String JG) {
                this.JG = JG;
            }

            public String getSFZHM() {
                return SFZHM;
            }

            public void setSFZHM(String SFZHM) {
                this.SFZHM = SFZHM;
            }

            public String getZXSJ() {
                return ZXSJ;
            }

            public void setZXSJ(String ZXSJ) {
                this.ZXSJ = ZXSJ;
            }
        }
    }
}
